﻿/* index
---------------------------------------- */
#container #header {	
	position: relative;
}

#container #header .headerleft {float:left; width:203px;
}

#container #header .headerright {
	float:right;
	width: 797px;
}

#container #header .headerright ul.gnavi li {
	float: left;
	font-size: 0;
}

#container #header .headerright .subscribe {
	margin: 4px 0 6px;
	margin: 4px 0 4px\9;
	*margin: 4px 0px 5px;
	font-size: 11px;
	color: #fd0909;
}

#container #header .headerright .subscribe span {
	font-size: 10px;
}

#container #header .headerright .subscribe img {
	margin-left: 10px;
	vertical-align: -3px;
}

#container #header .headerright .subscribe input {
	margin: 0 6px;
	font-size: 10px\9;
	*font-size: 12px;
	color: #000;
	padding: 2px 0 0 9px;
	height: 16px;
}

#container #header .headerright .subscribe .input01 {
	width: 90px;
	overflow: hidden;
	*width:80px;
}

#container #header .headerright .subscribe .input02 {
	width: 62px;
}


#container #content {
	position: relative;
}

#container #content .position {
	width: 1000px;
	height: 5px;
	position: absolute;
	top :0;
	left: 0;
}

#container #content .position .browse {
	width: 203px;
	background: url(../images/common/bg_browse2.gif) no-repeat bottom;
	float: left;
}

#container #content .position .browse p {
	margin-top: 110px;
	padding: 9px 0 0 7px;
	height: 23px;
}

#container #content .position .browse p a {
	text-decoration: underline;
	color: #009b65;
}

#container #content .position #banner {
	_left: 203px;
	_top: 0;
	padding: 6px 9px 3px;
	padding: 7px 9px 2px;
	width: 546px;
	height: 132px;
	float: right;
	background: url(../images/index/bannerbg.jpg) no-repeat top;
}

#container #content .menu {
	margin-top: 5px;
	width: 202px;
	float: left;
	background: #FDE4BB url(../images/home_3_1/mune_bg.jpg) no-repeat bottom;
}

#container #content .menu h2 {
	margin-top: 0px;
	margin-top: 0\9;
	padding: 7px 0px 7px 20px;
	width: 182px;
	height: 14px;
	background: url(../images/home_3_1/mune_bg_top.jpg) no-repeat top;
	font-size: 14px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#FFF;
}

#container #content .menu h2 a {
	color:#FFF;
	text-decoration: underline;
	font-size: 12px;
}

#container #content .menu h2 .left {
	width: 66px;
	float: left;
}

#container #content .menu h2 .right {
	width: 100px;
	float: left;
	text-align: right;
}

#container #content .menu ul li {
	margin-bottom: 8px;
	#margin-bottom: 10px;
}

#container #content .menu ul.special_offers {
	margin:0;
	padding:0;
	width:202px;
	background:url(../images/home_3_1/special_offers_bg.jpg) repeat-y;
}

#container #content .menu ul.special_offers li{ padding:14px 16px 13px 8px; padding:15px 16px 13px 8px\9; #padding:9px 16px 10px 8px; margin:0; line-height:18px; background:url(../images/home_3_1/special_offers_dots.jpg) bottom no-repeat;}
#container #content .menu ul.special_offers li p{ padding-left:12px; background:url(../images/home_3_1/rightArrow_bg.jpg) no-repeat left 2px;}
#container #content .menu ul.special_offers li.dots{ background:url(../images/home_3_1/special_offers_dots.jpg) no-repeat; height:1px; padding:0; margin:0; line-height:0;}

.helpcenter h2 {
	margin-top: 8px;
	padding:9px 16px 5px 0;
	width: 210px;
	height: 16px;
	background: url(../images/home_3_1/hlep_top_new.jpg) no-repeat top;
	font-size: 13px;
	color:#FFF;
}

.helpcenter .headhelp {
	width:225px;
	height: 32px;
	margin-top: 8px;
	background: url(../images/home_3_1/dec_top.gif) no-repeat top;
}

.helpcenter h5 {
	margin-top: 8px;
	padding:9px 16px 5px 0;
	width: 210px;
	height: 16px;
	background: url(../images/home_3_1/orderRemark_top.jpg) no-repeat top;
	font-size: 13px;
	color:#FFF;
}

.helpcenter h2 a {
	color:#FFF;
	text-decoration: underline;
	font-size: 12px;
}

.helpcenter .headhelp a {
	color:#FFF;
	text-decoration: underline;
	font-size: 12px;
	line-height: 32px;
	margin-right: 10px;
}

.helpcenter h2 .left {
	width: 60px;
	float: left;
}

.helpcenter h2 .right {
	width: 80px;
	float: left;
	text-align: right;
}

.helpcenter .headhelp .right {
	width: 80px;
	float: right;
	text-align: right;
}



#container #content .menu ul li.last {
	margin-bottom: 6px;
	margin-bottom: 4px\9;
}

#container #content .menu ul li a {
	padding: 0px 0 0 20px;
	color: #6A5051;
	background: url(../images/home_3_1/mune_bg_link1.jpg) no-repeat 0 0;
	display: block;
	width: 182px;
	height: 28px;
	line-height: 30px;
	font-size:14px;
	font-weight:bold;
}
#container #content .menu ul li a.so{ padding:0; color:#695151; background:none; display:inline; width:auto; height:auto; font-size:12px; line-height:18px; font-weight:normal;}
#container #content .menu ul li a.so:hover{ text-decoration:underline;}
#container #content .menu ul li a.so2{ padding:0; color:#695151; background:none; display:inline; width:auto; height:auto; font-size:12px; line-height:18px; font-weight:normal;}
#container #content .menu ul li a.so2:hover{  background:url(../images/home_3_1/rightArrow_bg.jpg) no-repeat left 40px;text-decoration:underline;}
#container #content .menu ul li.double a {
	background: url(../images/home_3_1/mune_bg_link2.jpg) no-repeat 0 0;
}

#container #content .menu ul li.leftNav_on a {
	color: #9e3738;
	background: url(../images/home_3_1/mune_bg_linkon.jpg) no-repeat 0 0;
}

#container #content .product {
	margin-top: 5px;
	padding:0;
	width: 565px;
	float: left;
	/*background: #fbedd3 url(../images/home_3_1/bg_product.jpg) no-repeat bottom;*/
}

body#login #container #content .product,
body#combo #container #content .product {
	/*min-height: 550px;
	_min-height: 550px;*/
	/*height:570px;*/
	min-height:570px;
	_min-height:590px;
	/*overflow:hidden;*/
}

#container #content .product ul {
	background: url(../images/home_3_1/product_bg_top.jpg) no-repeat top;
}

#container #content .product #meadheader {
	background:none repeat scroll 0 0 transparent;
}


#container #content .product ul li {
	margin:0;
	padding: 0;
	float: right;
	height: 28px;
	text-align:right;
}

#container #content .product ul li.first {
}

#container #content .product ul li.last {
	margin: 0;
}

#container #content .product .productlist .productlistbox {
	margin-bottom: 5px;
	margin-bottom: 7px\9;
	*margin-bottom: 8px;
	/*william 2012.3.6 start*/
	width: 565px;
	/*william 2012.3.6 end*/
	/*background: url(../images/home_3_1/content_bg_bottom.jpg) no-repeat bottom;*/
}

.productlist{/*overflow-y:auto;*/width:565px; /*height:535px;*/}

#container #content .product .productlist .productlistbox .productlistbox2 {
	padding-top: 4px;
	padding-left:5px;
	background: url(../images/home_3_1/contant_bg.jpg) no-repeat top;
	height:237px;
}

#container #content .product .productlist .productlistbox .productlistbox2 dl {
	width: 135px;
	margin-right: 4px;
	float: left;
}

#container #content .product .productlist .productlistbox .productlistbox2 dl dt {

}

#container #content .product .productlist .productlistbox .productlistbox2 dl.second {
	margin-right: 3px;
}

#container #content .product .productlist .productlistbox .productlistbox2 dl.last {
	margin-left: 0px;
}

#container #content .product .productlist .productlistbox .productlistbox2 dl dd {
	padding: 7px 4px 10px;

	color: #9e3738;
	font-size: 11px;
}

#container #content .product .productlist .productlistbox .productlistbox2 dl dd a {
	color: #9e3738;
	text-decoration: none;
}

#container #content .product .productlist .productlistbox .productlistbox2 dl dd strong {
	font-weight: bold;
	display: block;
	font-size: 12px;
	height: 50px;
	_margin-bottom: -10px;
}

#container #content .product .productlist .productlistbox .productlistbox2 dl dd em {
	color: #d90012;
	font-size: 12px;
	font-weight: bold;
}

#container #content .product .productlist .productlistbox .productlistbox2 dl dd img {
	margin-top: 7px;
}

#container #content .function {
	width: 226px;
	float: right;
}

#container #content .function .helpcenter {
	margin: 5px 0 0 0;
	background: #fff url(../images/index/bg_helpcenter.gif) no-repeat bottom;
}

#container #content .function .helpcenter ul {
	padding: 0;
}

#container #content .function .helpcenter ul li {
	/*padding-top: 10px;*/
}

#container #content .function .helpcenter ul li a {
	color: #695151;
	text-decoration: none;
}

#container #content .function .helpcenter ul li a.so {
	color: #695151;
	text-decoration: none;
}
#container #content .function .helpcenter ul li a.so:hover {
	text-decoration:underline;
}

#container #content .function .helpcenter ul li a:hover {
	text-decoration: underline;
}

#container #content .function .helpcenter ul li img {
	vertical-align: -4px;
	margin-right: 2px;
}

#container #content .function .helpcenter ul li h4 {
	margin-top: 2px;
	margin-top: 1px\9;
	*margin-top: 2px;
	padding: 7px 0 6px 8px;
	background: url(../images/common/bg_helptitle.gif) no-repeat top;
	color: #fff;
}

#container #content .function .helpcenter ul li h4 a {
	color: #fff;
	text-decoration: none;
}

#container #content .function .helpcenter ul li h4 a:hover {
	text-decoration: underline;
}

#container #content .function .helpcenter ul li h4 strong {
	font-weight: bold;
}

#container #content .function .helpcenter ul li span {
	padding: 6px 0 6px 6px;
	background: url(../images/common/bg_helpcontent.gif) no-repeat top;
	display: block;
}

#container #content .function .helpcenter ul li.center {
	margin-bottom: -3px;
	margin-bottom: -1px\9;
	padding: 0;
	padding: 3px 0 0\9;
	*margin-bottom: -1px;
	padding: 0;
	text-align: center;
}

#container #content .function .helpcenter ul li.center img {
	padding-top: 3px\9;
	_padding-top: 0;
}

.helpcenter ul.help_desk {
	margin:0;
	padding:0;
	width:226px;
	/*background:url(../images/home_3_1/special_offers_bg.jpg) repeat-y;*/
}

.helpcenter ul.help_desk li{ padding:12px 5px 11px 8px; padding:11px 5px 11px 8px\9; margin:0; line-height:18px; background:url(../images/home_3_1/help_desk_dots.jpg) bottom no-repeat;}
.helpcenter ul.help_desk li p{ padding-left:12px; background:url(../images/home_3_1/rightArrow_bg.jpg) no-repeat left 2px;}
.helpcenter ul.help_desk li.dots{ background: url(../images/home_3_1/help_desk_dots.jpg) no-repeat; padding:0px 0px 0px 0px; margin:0px 0px 0px0px; #line-height:1px; height:1px;}

.helpcenter ul.order_remark {
	margin:0;
	padding:0;
	width:226px;
	/*background:url(../images/home_3_1/special_offers_bg.jpg) repeat-y;*/
}

.helpcenter ul.order_remark li{ padding:12px 5px 11px 8px; margin:0; line-height:18px; background:url(../images/home_3_1/help_desk_dots.jpg) bottom no-repeat;}
.helpcenter ul.order_remark li p{}
.helpcenter ul.order_remark li.dots{ background: url(../images/home_3_1/help_desk_dots.jpg) no-repeat; padding:0px 0px 0px 0px; margin:0px 0px 0px0px; #line-height:1px; height:1px;}

.helpcenter .help_div {
	width: 225px;
	height: 200px;
	background:url(../images/home_3_1/dec_back.gif) repeat-y top;
}

.helpcenter .help_div h3 {
	padding:17px 13px 0px 16px;
	font-size: 12px;
	color:#944000; 
	line-height:20px;
}

.helpcenter .help_bottom {
	width: 225px;
	height: 10px;
	font-size:0px;
	background: url(../images/home_3_1/dec_bottom.gif) no-repeat top;
}

/* index_login
---------------------------------------- */
/*william 2012 1 19*/
.myorder h2 {
	margin-top: 5px;
	margin-top: 0\9;
	padding:7px 0 7px 0;
	width: 226px;
	height: 14px;
	background: url(../images/home_3_1/myOrder_top.jpg) no-repeat top;
	font-size: 13px;
	color:#FFF;
}

.myorder h2 a {
	color:#FFF;
	text-decoration: underline;
	font-size: 12px;
}

.myorder h2 .left {
	width: 60px;
	float: left;
}

.myorder h2 .right {
	width: 60px;
	float: left;
	text-align: right;
}

#container #content .function .myOrder {
	margin: 7px 0;
	background: #fff url(../images/index/bg_helpcenter.gif) no-repeat bottom;
}

#container #content .function .myOrder ul {
	padding: 0;
}

#container #content .function .myOrder ul li {
	/*padding-top: 10px;*/
}

#container #content .function .myOrder ul li a {
	color: #695151;
	text-decoration: none;
}

#container #content .function .myOrder ul li a:hover {
	text-decoration: underline;
}

#container #content .function .myOrder ul li img {
	vertical-align: -4px;
	margin-right: 2px;
}

#container #content .function .myOrder ul li h4 {
	margin-top: 2px;
	margin-top: 1px\9;
	*margin-top: 2px;
	padding: 7px 0 6px 8px;
	background: url(../images/common/bg_helptitle.gif) no-repeat top;
	color: #fff;
}

#container #content .function .myOrder ul li h4 a {
	color: #fff;
	text-decoration: none;
}

#container #content .function .myOrder ul li h4 a:hover {
	text-decoration: underline;
}

#container #content .function .myOrder ul li h4 strong {
	font-weight: bold;
}

#container #content .function .myOrder ul li span {
	padding: 6px 0 6px 6px;
	background: url(../images/common/bg_helpcontent.gif) no-repeat top;
	display: block;
}

#container #content .function .myOrder ul li.center {
	margin-bottom: -3px;
	margin-bottom: -1px\9;
	padding: 0;
	padding: 3px 0 0\9;
	*margin-bottom: -1px;
	padding: 0;
	text-align: center;
}

#container #content .function .myOrder ul li.center img {
	padding-top: 3px\9;
	_padding-top: 0;
}
.myOrder ul.help_desk {
	margin:0;
	padding:0;
	width:226px;
	/*background:url(../images/home_3_1/special_offers_bg.jpg) repeat-y;*/
}

.myOrder ul.help_desk li{ padding:10px 5px 10px 8px; margin:0; line-height:18px;}
.myOrder ul.help_desk li p{ padding-left:12px; background:url(../images/home_3_1/rightArrow_bg.jpg) no-repeat left top;}
.myOrder ul.help_desk li.dots{ background: url(../images/home_3_1/help_desk_dots.jpg) no-repeat; height:1px; padding:0; margin:0;}
/*william 2012 1 19*/

body#login #container #content .product .productlist .productlistbox dl dd {
	line-height: 140%\9;
}

#container #content .product .productlist .productlistbox dl dd input {
	margin: 0 5px 0 14px;
	margin: 0 5px 0 12px\9;
	padding-left: 3px;
	background: #fff;
	border: 1px solid #e8c981;
	width: 15px;
	height: 13px;
	color: #929292;
}

body#login #container #content .product {
	background: #fff url(../images/index/bg_product2.gif) no-repeat bottom;
}

#container #content .function .specialoffers ul li img {
	margin-right: 10px;
	float: left;
	border: 1px solid #fff;
}

#container #content .function .specialoffers {
	margin: 7px 0;
	padding-bottom: 5px;
	background: #fff url(../images/index/bg_helpcenter.gif) no-repeat bottom;
}

#container #content .function .specialoffers ul {
	margin: 5px 5px 0;
	width: 216px;
}

#container #content .function .specialoffers ul li {
	margin-bottom: 2px;
	padding: 9px 8px;
	background: url(../images/index/bg_specialoffers_li.gif) no-repeat top;
}

#container #content .function .specialoffers ul li a {
	color: #9e3738;
}

#container #content .function .specialoffers ul li a:hover {
	text-decoration: underline;
}

#container #content .function .page {
	padding-right: 10px;
	text-align: right;
}

#container #content .function .page a {
	color: #9e3738;
}

#container #content .function .page a:hover {
	color: #f00004;
	text-decoration: underline;
}

#container #content .function .myorder {
	background:#FFF url(../images/home_3_1/myOrder_bottom.jpg) no-repeat bottom left; padding-bottom:5px;
}

#container #content .function .myorder .reminder {
	padding: 0 10px 8px;
	color: #695151;
}

#container #content .function .myorder .reminder a {
	color: #695151;
	text-decoration: underline;
}

#container #content .function .myorder .reminder .left {
	width: 60px;
	float: left;
}

#container #content .function .myorder .reminder .right {
	width: 146px;
	float: right;
}

#container #content .function .myorder .menutitle {
	margin: 0;
	background: #fff;
	/*color: #695151;*/
	color:#FFF;
	border-left:1px solid #eb000b;
	border-right:1px solid #eb000b;
}

#container #content .function .myorder .menutitle li {
	padding: 3px 0 2px 1px;
	float: left;
	/*background: #f5d6a9;*/
	background:#5c8702;
}

#container #content .function .myorder .menutitle li.w01{
	margin-right: 1px;
	padding-left: 8px;
	width: 75px;
}

#container #content .function .myorder .menutitle li.w02{
	margin-right: 1px;
	width: 47px;
}

#container #content .function .myorder .menutitle li.w03{
	margin-right: 1px;
	width: 53px;
}

#container #content .function .myorder .menutitle li.w04{
	width: 35px;
}

#container #content .function .myorder .menutitle li em {
	font-size: 10px;
}

#container #content .function .myorder .menulist {
	margin: 0;
	width: 224px;
	height: 166px;
	*height: 156px;
	overflow: auto;
	color: #695151;
	border-left:1px solid #eb000b;
	border-right:1px solid #eb000b;
	background:url(/images/home_3_1/myOrder_bg.jpg) repeat-y left;
}

#container #content .function .myorder .menulist ul li {
	padding: 5px 0 5px 5px;
	background: url(../images/home_3_1/myorder_dots.jpg) repeat-x bottom;
}

#container #content .function .myorder .menulist ul li img {
	vertical-align: -1px;
	#vertical-align:2px;
}

#container #content .function .myorder .menulist ul li .t01 {
	width: 78px;
	float: left;
}

#container #content .function .myorder .menulist ul li .t02 {
	width: 47px;
	float: left;
	color:#F00;
	text-align:left;
	height:15px;
	padding-top:2px;
}

#container #content .function .myorder .menulist ul li .t03 {
	width: 55px;
	float: left;
	padding-left:5px;
}

#container #content .function .myorder .money {
	width: 224px;
	border-left:1px solid #eb000b;
	border-right:1px solid #eb000b;
	padding-top:10px;
	#padding-top:15px;
}

#container #content .function .myorder .money li {
	padding: 3px 12px 7px;
	padding: 3px 12px 11px\9;
	height: 15px;
	background:url(../images/home_3_1/myorder_black_bg.jpg) no-repeat top;
	color: #695151;
}

#container #content .function .myorder .money li.red {
	background: url(../images/home_3_1/myorder_red_bg.jpg) no-repeat top;
	color: #E70803;
}

#container #content .function .myorder .money li .left {
	width: 130px;
	float: left;
}

#container #content .function .myorder .money li .right {
	width: 69px;
	float: left;
	text-align: right;
}

#container #content .function .myorder .btn {
	padding-left: 3px;
	/*margin-top:15px\9;*/
	padding-bottom:5px;
	padding-top:5px;
	border-left:1px solid #eb000b;
	border-right:1px solid #eb000b;
}

#container #content .function .myorder .btn .left {
	margin-right: 0px;
}

#kv{width:555px; height:560px; _height:576px; background: url(../images/home_3_1/kv_bg_bottom.jpg) bottom no-repeat #FFF; float:left; margin-top:5px; padding:5px; overflow:hidden; padding:4px 5px 5px 5px\9;}
.scrollPic{width:555px; height:300px; overflow:hidden;}
.slideFrame{ position:relative; background:#FFF; width:555px; height:300px; overflow:hidden; padding:0; text-align:center; z-index:2;}
.slideList { display:block; float:left; position:relative; padding:0; margin:0;}
.slideList .slide{ display:block; float:left; height:300px; position:relative; }
.slideController{ position:absolute; right:6px; bottom:8px;}
.slideController li{ display:inline;}
.slideController li a{ padding:2px 5px; background:#fbedd3; border:1px solid #fff100; color:#ec000a; cursor:pointer; font-size:12px;}
.slideController li a.current{ background:#fff100; border:1px solid #fff100; color:#ec000a; cursor:pointer;}
.fourSmallPic{width:555px; height:140px; margin-top:5px;}
.fourSmallPic img{ border:1px solid #f57f85;}
.fourSmallPic .left{float:left; padding-right:6px; width:181px; height:140px;}
.fourSmallPic .center{float:left; padding-right:6px; width:181px; height:140px;}
.fourSmallPic .right{float:left; width:181px; height:140px;}
.bottomImg{width:555px; height:110px; padding-top:5px;}
.bottomImg img{border:1px solid #f57f85;}
/* combo
---------------------------------------- */
body#combo #container #content .product {
	background: #FFF url(../images/home_3_1/bg_product3.jpg) no-repeat bottom left;
}

body#combo #container #content .product .combo {
	padding-bottom: 12px;
	width: 565px;
	color: #9e3738;
}

body#combo #container #content .product .combo .combopic {
	width: 192px;
	float: left;
}

body#combo #container #content .product .combo .combotxt {
	padding: 10px 12px 0 0;
	width: 361px;
	float: right;
	color: #9e3738;
	line-height: 160%;
}

body#combo #container #content .product .combo .combotxt .name {
	margin-bottom: 8px;
}

body#combo #container #content .product .combo .combotxt .name strong {
	font-size: 14px;
	font-weight: bold;
}

body#combo #container #content .product .combo .combotxt .comboinformation {
	height: 56px;
	overflow: auto;
}

body#combo #container #content .product .combo .combotxt .order {
	text-align: right;
}

body#combo #container #content .product .combo .combotxt .order input {
	margin: 0 5px;
	padding-left: 3px;
	background: #fff;
	border: 1px solid #e8c981;
	width: 28px;
	height: 13px;
	color: #929292;
}

body#combo #container #content .product .combo .combotxt .order img {
	margin-left: 12px;
	vertical-align: -5px;
}

body#combo #container #content .product .comboorder {
	width: 565px;
}

body#combo #container #content .product .comoboorder h4 {
	margin-bottom: 4px;
	padding: 8px 5px 0 14px;
	background: url(../images/index/bg_title.gif) no-repeat top;
	height: 21px;
	color: #9e3738;
}

body#combo #container #content .product .comoboorder h4 strong {
	font-size: 14px;
	font-weight: bold;
}

body#combo #container #content .product .comoboorder .comobocontent {
	width: 565px;
	color: #9e3738;
}

body#combo #container #content .product .comoboorder .comobocontent h5 {
	padding: 8px 5px 0 14px;
	background: url(../images/index/bg_combotitle.gif) no-repeat top;
	height: 21px;
}

body#combo #container #content .product .comoboorder .comobocontent h5 strong {
	font-size: 14px;
	font-weight: bold;
}

body#combo #container #content .product .comoboorder .comobocontent .combobox {
	margin-bottom: 12px;
	padding: 4px 3px 15px;
	background: url(../images/index/bg_comoboorder.gif) no-repeat bottom;
}

body#combo #container #content .product .comoboorder .comobocontent .combobox h6 {
	padding: 6px 22px;;
	background: url(../images/common/icon_triangle.gif) no-repeat 12px 9px;
	font-weight: bold;
}

body#combo #container #content .product .comoboorder .comobocontent .combobox h6 em {
	color: #E40A01;
	font-weight: bold;
}

body#combo #container #content .product .comoboorder .comobocontent .combobox ul {
	margin: 0;
	padding: 0;
}

body#combo #container #content .product .comoboorder .comobocontent .combobox ul li {
	margin: 0;
	padding: 8px 10px 0;
	background: #fef3d8;
	height: 22px;
}

body#combo #container #content .product .comoboorder .comobocontent .combobox ul li.none {
	background: none;
}

body#combo #container #content .product .comoboorder .comobocontent .combobox ul li .c_left {
	width: 420px;
	float: left;
}

body#combo #container #content .product .comoboorder .comobocontent .combobox ul li .c_right {
	padding-right: 60px;
	width: 86px;
	float: right;
	text-align: right;
}

body#combo #container #content .product .comoboorder .comobocontent .combobox ul li .c_right input {
	margin: 0 5px;
	padding-left: 3px;
	background: #fff;
	border: 1px solid #e8c981;
	width: 24px;
	height: 13px;
	color: #929292;
}

body #container .pop {
	width: 460px;
	color: #9e3738;
	display:none;
	position:absolute;
	z-index:100;
}

body #container .pop .poparrow {
	padding-left: 20px;
}

body #container .pop .popcontent {
	padding: 10px 10px 0 18px;
	width: 432px;
	float: right;
	height: 231px;
	background: url(../images/index/bg_pop.gif) no-repeat top;
}

body #container .pop .popcontent dl {
	margin-top: 7px;
	width: 402px;
	float: left;
}

body #container .pop .popcontent dl dt {
	width: 210px;
	float: left;
}

body #container .pop .popcontent dl dd {
	width: 192px;
	float: left;
	line-height: 180%;
}

body #container .pop .popcontent dl dd strong {
	font-weight: bold;
}

body #container .pop .popcontent .close {
	width: 30px;
	text-align: right;
	float: left;
}

body #container .pop .popcontent dl dd .pname {
	padding-bottom: 15px;
}

body #container .pop02 {
	width: 467px;
	color: #9e3738;
	display:none;
	position:absolute;
	z-index:100;
}

body #container .pop02 .poparrow {
	float: right;
}

body #container .pop02 .popcontent {
	padding: 10px 10px 0 18px;
	width: 432px;
	float: left;
	height: 231px;
	background: url(../images/index/bg_pop03.gif) no-repeat top;
}

body #container .pop02 .popcontent dl {
	margin-top: 7px;
	width: 402px;
	float: left;
}

body #container .pop02 .popcontent dl dt {
	width: 210px;
	float: left;
}

body #container .pop02 .popcontent dl dt span {
	margin: 10px 0;
}

body #container .pop02 .popcontent dl dt .size {
	width: 143px;
	float: left;
}

body #container .pop02 .popcontent dl dt .size em {
	color: #D80113;
	font-size: 12px;
	font-weight: bold;
}

body #container .pop02 .popcontent dl dt .num {
	width: 40px;
	float: left;
}

body #container .pop02 .popcontent dl dt .num input {
	width: 18px;
	border: 1px solid #E7C981;
	margin-right: 3px;
}

body #container .pop02 .popcontent dl dd {
	width: 192px;
	float: left;
	line-height: 180%;
}

body #container .pop02 .popcontent dl dd strong {
	font-weight: bold;
}

body #container .pop02 .popcontent .close {
	width: 30px;
	text-align: right;
	float: left;
}

body #container .pop02 .popcontent dl dd .pname {
	padding-bottom: 15px;
}

body #container #cn_detail01,
body #container #cn_detail03,
body #container #cn_detail05,
body #container #cn_detail07,
body #container #cn_detail09,
body #container #cn_detail11,
body #container #cn_detail13,
body #container #cn_detail15,
body #container #cn_detail17,
body #container #cn_detail19,
body #container #cn_detail21,
body #container #cn_detail23,
body #container #cn_detail25,
body #container #cn_detail27 {
	margin-top: -40px;
	margin-top: -55px\9;
	*margin-top: 49px;
	margin-left: -4px;
}

body #container #cn_detail02,
body #container #cn_detail04,
body #container #cn_detail06,
body #container #cn_detail08,
body #container #cn_detail10,
body #container #cn_detail12,
body #container #cn_detail14,
body #container #cn_detail16,
body #container #cn_detail18,
body #container #cn_detail20,
body #container #cn_detail22,
body #container #cn_detail24,
body #container #cn_detail26,
body #container #cn_detail28 {
	margin-top: -62px;
	margin-left: -8px;
}

body #container #cn_detail {
	margin-top: 0px\9;
	margin-left: 320px;
}

/*-----110224-------------------------------------*/
.ul_box {
	margin-left: 1px\9;
	width: 586px;
	height: 120px;
	border: 1px solid #f8dbb3;
	overflow: auto;
}

body#combo #container #content .product .comoboorder .comobocontent .combobox ul {
	margin: 0;
	padding: 0;
}

body#combo #container #content .product .comoboorder .comobocontent .combobox ul li {
	margin: 0;
	padding: 8px 10px 0;
	background: #fef3d8;
	height: 22px;
}

body#combo #container #content .product .comoboorder .comobocontent .combobox ul li.none {
	background: #FFFFFF;
}

body#combo #container #content .product .comoboorder .comobocontent .combobox ul li .c_left {
	width: 382px;
	float: left;
	text-align: left;
}

body#combo #container #content .product .comoboorder .comobocontent .combobox ul li .c_right {
	padding-right: 20px;
	width: 106px;
	float: right;
	text-align: right;
}

.top_h {
	margin-top: 10px;
}


/*william 2012 1 19*/
.txtcenter{ text-align:center;}
.check_order{ float:right; width:798px; margin-top:5px;}
.check_order .top{overflow:hidden;width:798px; height:13px; background:url(../images/check_3_1/top.jpg) no-repeat; clear:both;}
.check_order .bottom{ width:798px; height:13px; background:url(../images/check_3_1/bottom.jpg) no-repeat; clear:both;}
.check_order .main{ width:786px; background:url(../images/check_3_1/bg.jpg) repeat-y; padding-right:12px; color:#695151; min-height:537px; min-height:538px\9; #min-height:534px;}
.check_order .main table tr.title td{ background:#f5d6a9; padding:5px 0 3px 3px; border-right:#FFF solid 1px;}
.check_order .main table tr.title td a{color:#695151; text-decoration:underline;}
.check_order .main table tr.title td a:houver,.chech_order .main table tr.title td a:active{color:#695151; text-decoration:underline;}
.check_order .main table tr.title td.col1{width:35px;}
.check_order .main table tr.title td.col2{width:65px;}
.check_order .main table tr.title td.col3{width:100px;}
.check_order .main table tr.title td.col4{width:180px;}
.check_order .main table tr.content td{ padding:5px 0 3px 3px; border-bottom:1px solid #e1dcdc;}
.check_order .main table tr.content td a.reduce{background:url(../images/check_3_1/btn_reduce.jpg) no-repeat; width:9px; height:9px; display:block; position:absolute; left:3px; top:3px; z-index:5;}
.check_order .main table tr.content td a.add{background:url(../images/check_3_1/btn_add.jpg) no-repeat; width:9px; height:9px; display:block; position:absolute; left:57px; top:3px; z-index:5;}
.check_order .main table tr.content td.price{color:#F00;}
.check_order .main table tr.content td.number{padding-left:0px; position:relative;}
.check_order .main table tr.content td.number input{ background:none; text-align:center; border:1px solid #695151; width:35px;}
.check_order .main table tr.content td.delete{padding-left:15px;}
.check_order .main table tr.content td.delete a{background:url(../images/check_3_1/delete.jpg) no-repeat left; height:12px; width:45px; padding-left:20px; color:#695151; display:block;}
.check_order .main table tr.content td.use{ text-align:center; padding-left:0;}
.check_order .main .button{ margin-top:20px; margin-bottom:20px; padding-left:295px; font-size:14px; height:30px;}
.check_order .main .button input.code{background:url(../images/check_3_1/code.jpg) no-repeat; height:32px; width:140px; cursor:pointer; float:left;}
.check_order .main .button ul{width:348px; float:right;}
.check_order .main .button ul li.red{ color:#F00; font-weight:bold;}
.check_order .main table tr.itemTd td{ border-bottom:1px solid #695151; padding:7px 0 7px 5px; line-height:16px;}
.check_order .main table tr.itemTd td a.reduce{background:url(../images/check_3_1/btn_reduce.jpg) no-repeat; width:9px; height:9px; display:block; position:absolute; left:20px; top:5px; z-index:5;}
.check_order .main table tr.itemTd td a.add{background:url(../images/check_3_1/btn_add.jpg) no-repeat; width:9px; height:9px; display:block; position:absolute; left:75px; top:5px; z-index:5;}
.check_order .main table tr.itemTd td.select{padding-left:0px;}
.check_order .main table tr.itemTd td.select input{background:none; text-align:center; border:1px solid #695151; width:35px; height:18px;}
.check_order .main table tr.itemTd td.select input.addorder{background:url(../images/check_3_1/addOrder.jpg) no-repeat; width:63px; height:19px; cursor:pointer; border:none;}
.check_order .main table tr.itemTd ul{width:610px;}
.check_order .main table tr.itemTd ul li{width:200px; margin-right:3px; float:left; margin-bottom:3px;}
.check_order .main table tr.itemTd ul li input{background:none; text-align:center; border:1px solid #695151; width:35px; height:18px;}
.check_order .main .button2{ margin-top:30px; padding-bottom:20px padding-left:50px; font-size:14px; height:50px;}
.check_order .main table tr.content td.use a{color:#F00; text-decoration:underline;}
.check_order .main table tr.content td.code{}
.check_order .main table tr.content td.code input{width:115px; border:1px solid #695151; background:none; text-align:left;}
.check_order .main table tr.content td.code input.grey{ color:#707070;}
.check_order .main table tr.content td.code input.black{ color:#695151;}
.check_order .main table tr.noBottomLine td{ border:none;}
.check_order .main table tr.content td.select2{ text-align:center;}
.check_order .main table tr.content td.select2 ul{ background:#fffaf2; border:1px solid #695151; width:640px; height:75px; padding:8px 5px 0px 5px;}
.check_order .main table tr.content td.select2 ul li{width:205px; margin-right:3px; float:left; margin-bottom:3px;}
.check_order .main table tr.content td.select2 ul li input{background:#FFF; text-align:center; border:1px solid #695151; width:35px; height:18px;}
.check_order .main table tr.content td.use2{ text-align:center;}
.check_order .main table tr.content td.use2 input{background:none; text-align:center; border:1px solid #695151; width:35px; height:18px;}
.check_order .main table tr.content td.use2 input.addorder{background:url(../images/check_3_1/addOrder.jpg) no-repeat; width:63px; height:19px; cursor:pointer; border:none;}
/*william 2012 1 19*/

/*william 2012 2 1*/
.orderOk_top{ background:url(../images/new_3_1/1000_top.jpg) no-repeat; width:1000px; height:16px; margin-top:5px;}
.orderOk_contant{ background:url(../images/new_3_1/1000_contant_bg.jpg) repeat-y; width:1000px; min-height:520px;}
.orderOk_bottom{ background:url(../images/new_3_1/1000_bottom.jpg) no-repeat; width:1000px; height:10px;}
.orderOk_contant .contant1{ padding:75px 0 0 255px;}
.orderOk_contant .contant2{ font-family:Arial; line-height:24px; text-align:left; padding:15px 0 0 245px;}
.orderOk_contant .contant2 .p1{ font-family:"宋体"; font-size:14px; font-weight:bold; color:#695151; display:block;}
.orderOk_contant .contant2 .p1 strong{font-family:Arial; color:#E60012; font-size:32px;}
.orderOk_contant .contant2 .p1 a{ color:#695151; text-decoration:underline;}
.orderOk_contant .contant2 .p2{font-family:Arial; font-size:12px;  color:#695151; display:block;}
.orderOk_contant .contant2 .p2 a{ color:#695151; text-decoration:underline;}
.orderOk_contant .contant3 { padding:70px 0 200px 195px;}
.orderOk_contant .contant3 .p1{font-family:"宋体",Arial; font-size:12px; color:#695151; display:block;}
.orderOk_contant .contant3 .p1 a{color:#695151; text-decoration:underline;}
.orderOk_contant .contant3 .p2{font-family:"宋体"; font-size:12px; color:#695151; display:block; margin-top:5px; padding-left:15px; background:url(../images/new_3_1/dot.jpg) no-repeat left;}
.orderOk_contant .contant3 #p3{font-family:Arial; font-size:12px;  color:#695151; display:none; margin-top:5px;padding-left:15px; background:url(../images/new_3_1/dot.jpg) no-repeat left;}
.check_order .main .line1{ font-family:Arial; padding:14px 0 14px 30px; background:url(../images/check_3_1/arrow_bg.jpg) no-repeat 15px 14px; clear:both; height:16px;}
.check_order .main .line1 strong{ font-size:14px; font-weight:bold; font-family:"宋体";}
.check_order .main .line1 span.right{ float:right; width:580px; color:#707070;}
.check_order .main .line1 br{ height:5px;}
.check_order .main .dot{ height:1px; width:745px; background:url(../images/check_3_1/dotLine.jpg) repeat-x left; padding:15px 0 15px 0; margin-left:20px;}
.check_order .main .checkInfoTable{ width:765px;}
.check_order .main .checkInfoTable tr.row1 td{ padding:15px 0 5px 0; color:#707070;}
.check_order .main .checkInfoTable tr.row2 td{ padding:0px 0 15px 0; color:#695151;}
.check_order .main .checkInfoTable tr.row1 td.col1{ padding-left:30px; width:150px; font-family:"宋体"; background:url(../images/check_3_1/arrow_bg.jpg) no-repeat 15px 15px; font-weight:bold; font-size:14px; color:#695151;}
.check_order .main .checkInfoTable td.col2{ width:110px;}
.check_order .main .checkInfoTable td.col3{ width:95px;}
.check_order .main .checkInfoTable td.col4{ width:250px;}
.check_order .main .line3{ font-family:"宋体",Arial; padding:14px 0 14px 15px; clear:both; height:16px; color:#dc030d; font-size:14px; font-weight:bold;}
.check_order .main .line3 strong{ font-family:"宋体";font-size:16px; font-weight:bold;}
.check_order .main .line4{font-family:Arial; padding:0px 0 0px 30px; background:url(../images/check_3_1/arrowRed_bg.jpg) no-repeat 15px 8px; clear:both; height:30px; line-height:30px; font-size:14px; color:#e60012;}
.check_order .main .line4 strong{font-weight:bold;}
.check_order .main .line4 span.right{ float:right; width:545px; color:#695151;}
.check_order .main .line4 span.right strong{font-family:Arial; font-weight:bold; font-size:26px; color:#e60012;}
.check_order .main .line4 span.right font{ color:#e60012; font-size:14px; font-weight:bold;}
.selectLi{padding: 0 3px; position:relative;}
.selectInput{background:none;border:none; height:21px; line-height:21px; width:30px; padding: 0 3px; color:#E60012; font-weight:bold; font-size:14px;background:url(../images/check_3_1/select_bg.jpg) no-repeat 0 0; text-align:center;}
.SelectButton{vertical-align:-5.5px; vertical-align:-5px\9; #vertical-align:-3px;  cursor:pointer; margin-left:-4px}
.selectLi ul{width:35px; position:absolute; top:15px; #top:17px; left:3px; border:1px solid #934400; border-top:none; display:none; background:#fff;}
.selectLi ul li{line-height:16px;font-weight:bold; color: #E60012;font-size:14px; padding: 0 3px; text-align:center;}
.check_order .main .line5{ font-family:Arial; padding:14px 0 14px 15px; clear:both; height:16px; color:#695151; font-size:16px;}
.check_order .main .line5 strong{font-weight:bold;　font-family:"宋体";}
.check_order .main .payment{padding-left:50px;}
.check_order .main .payment ul{ width:450px; list-style:none; overflow:hidden;}
.check_order .main .payment ul li{ width:142px; float:left; height:30px; padding:5px 0;}
.check_order .main .payment ul li .left{ float:left; width:20px; padding:10px 0 0 0; margin:0; text-align:center;}
.check_order .main .payment ul li .right{float:left; width:122px; height:30px;}
.yzmTxt2{width:380px; border:1px solid #695151; background:#fdf6e9; padding:10px; position:absolute; top:107px; left:326px;}
.yzmTxt2 p{font-weight:bold;}
.yzmTxt2 p span.on{font-weight:normal; text-decoration:underline; cursor:pointer;}
.yzmTxt2 ul li{background:url(../images/new_3_1/a14.gif) no-repeat 3px 8px; padding-left:10px; line-height:160%; width:365px;}

.left_main{width:768px; float:left;}
.left_main .top{ background:url(../images/home_3_1/left_main_top.jpg) left no-repeat; height:12px; width:768px;}
.left_main .main{ background:url(../images/home_3_1/left_main_bg.jpg) right bottom no-repeat #fff; width:768px; height:595px;}
.left_main .main .line1{ padding:65px 0 25px 90px; font-family:Arial,"宋体"; color:#695151; font-size:12px;}
.left_main .main .line1 strong{ font-size:14px;}
.left_main .main .line2{ padding:5px 0 5px 90px; font-size:16px; color:#695151;}
.left_main .main .line2 strong{ font-weight:bold;}
.left_main .main .line2 input.plzInput{ width:190px; height:21px; line-height:21px; border:1px solid #695151; background:none; padding:0 5px 0 5px; color:#707070;}
.left_main .main .line2 a{ font-size:12px; text-decoration:underline; color:#695151;}
.left_main .main .line3{ padding:50px 0 0 90px;}
.left_main .main .line3 input.next{ background:url(../images/check_3_1/next.jpg) no-repeat; width:140px; height:32px; cursor:pointer;}
.left_main .bottom{ background:url(../images/home_3_1/left_main_bottom.jpg) no-repeat; height:5px; width:768px;background-position: top left;}

.cs_top{ background:url(../images/new_3_1/cs_1000_top.jpg) no-repeat; width:1000px; height:16px; margin-top:5px;}
.cs_contant{ background:#fff; width:1000px; min-height:520px; font-size:12px;}
.cs_bottom{ background:url(../images/new_3_1/cs_1000_bottom.jpg) no-repeat; width:1000px; height:10px;}
.cs_contant .line1{ font-family:Arial; padding:14px 0 14px 40px; clear:both; color:#695151; font-size:14px;}
.cs_contant .line1 font{ float:left; width:172px;}
.cs_contant .line1 strong{ font-weight:bold; font-size:16px;}
.cs_contant .line2{ padding:14px 0 14px 55px; background:url(../images/check_3_1/arrow_bg.jpg) no-repeat 40px 17px; clear:both; height:21px; color:#695151; line-height:21px;}
.cs_contant .line2 font{ float:left; width:172px;}
.cs_contant .line2 strong{ font-size:14px; font-weight:bold;}
.cs_contant .line2 span.right{ float:left; width:770px; color:#695151;}
.cs_contant .line2 span.right input.i1{ height:18px; line-height:18px; padding:0 5px; width:135px; background:none; border:1px solid #695151; color:#707070;}
.cs_contant .line2 span.right a { color:#695151; font-size:12px; text-decoration:underline;}
.cs_contant .line2 span.right2{ float:left; width:215px;}
.cs_contant .line2 span.right2 input{ height:18px; line-height:18px; padding:0 5px; width:140px; background:none; border:1px solid #695151; color:#707070;}
.cs_contant .line2 span.right1{ float:left; width:555px;}
.cs_contant .line2 span.right1 a { color:#695151; font-size:12px; text-decoration:underline;}
.cs_contant .line2 span.right6{ float:left; width:325px;}
.cs_contant .line2 span.right6 input.txtName{ height:18px; line-height:18px; padding:0 5px; width:140px; background:none; border:1px solid #695151; color:#707070;}
.cs_contant .line2 span.right5{ float:left; width:435px;}
.cs_contant .line2 span.right5 a { color:#695151; font-size:12px; text-decoration:underline;}
.cs_contant .line2 span.right3{ float:left; width:200px;}
.cs_contant .line2 span.right3 a { color:#695151; font-size:12px; text-decoration:underline;}
.cs_contant .line2 span.right4{ float:left; width:570px;}
.cs_contant .line2 br{ height:5px;}
.cs_contant .dot{ clear:both; height:1px; background:url(../images/check_3_1/dotLine.jpg) repeat-x left; padding:15px 0px 15px 0px; margin:0 24px 0 24px;}
.cs_contant .line3{padding:0px 0 0px 55px; background:url(../images/check_3_1/arrowRed_bg.jpg) no-repeat 40px 8px; clear:both; height:30px; line-height:30px; font-size:14px; color:#e60012;}
.cs_contant .line3 strong{font-weight:bold;}
.cs_contant .line3 span.right{ float:right; width:770px; color:#695151;}
.cs_contant .line3 span.right strong{font-family:Arial; font-weight:bold; font-size:26px; color:#e60012;}
.cs_contant .line3 span.right font{ color:#e60012; font-size:14px; font-weight:bold;}
.cs_contant .line4{padding:14px 0 0px 55px; background:url(../images/check_3_1/arrow_bg.jpg) no-repeat 40px 14px; clear:both; height:30px; color:#695151;}
.cs_contant .line4 font{ float:left; width:172px;}
.cs_contant .line4 strong{ font-size:14px; font-weight:bold;}
.cs_contant .line4 span.right3{ float:left; width:170px;}
.cs_contant .line4 span.right3 a { color:#695151; font-size:12px; text-decoration:underline;}
.cs_contant .line4 span.right3 div{ width:213px; padding:5px 5px 5px 0; background:#fdf6e9; border:1px solid #695151; }
.cs_contant .line4 span.right3 div p{color:#695151; padding:3px 0 0 13px; margin:0; width:200px; border:none; background:url(../images/home_3_1/dot.jpg) 5px 8px no-repeat; line-height:18px;}
.cs_contant .line4 span.right4{ float:left; width:600px;}
.cs_contant .line4 span.right4 input.number1 {height:18px; line-height:18px; padding:0 5px; width:150px; background:none; border:1px solid #695151; color:#707070;}
.cs_contant .line4 span.right4 input.number2 {height:18px; line-height:18px; padding:0 5px; width:90px; background:none; border:1px solid #695151; color:#707070;}
.cs_contant .line4 span.right4 input.number3 {height:18px; line-height:18px; padding:0 5px; width:70px; background:none; border:1px solid #695151; color:#707070;}
.cs_contant .line4 span.right4 input.address1 {height:18px; line-height:18px; padding:0 5px; width:455px; background:none; border:1px solid #695151; color:#707070;}
.cs_contant .line4 span.right4 input.address2 {height:18px; line-height:18px; padding:0 5px; width:315px; background:none; border:1px solid #695151; color:#707070;}
.cs_contant .line4 span.right4 ul{width:600px; list-style:none; background:#FFF;}
.cs_contant .line4 span.right4 ul li{ background:#F5D6A9; height:21px; padding:9px 5px 0 5px; color:#695151; margin-right:1px; float:left;}
.cs_contant .line4 span.right4 ul li.t01{width:95px;}
.cs_contant .line4 span.right4 ul li.t02{width:241px; padding-left:10px;}
.cs_contant .line5 { padding:10px 0 5px 0; clear:both; color:#695151; margin-left:228px; border-bottom:1px solid #695151; width:575px;}
.cs_contant .line5 font{ float:left; width:172px;}
.cs_contant .line5 ul{width:575px; list-style:none; background:#FFF;}
.cs_contant .line5 ul li{ padding:0px 6px 0 5px; color:#695151; float:left; _height:18px; min-height:18px; #line-height:18px;}
.cs_contant .line5 ul li.t01{width:95px;}
.cs_contant .line5 ul li.t02{width:241px; padding-left:10px;}
.cs_contant .line5 ul li.t03{width:95px; text-align:center;}
.cs_contant .btnNext{ text-align:center; height:32px; padding-bottom:60px; width:1000px;}
.cs_contant .remd{padding:0 0 0px 50px; height:38px;}
.cs_contant .remd p.left{ float:left; font-size:12px; color:#707070; line-height:18px; width:170px;}
.cs_contant .remd p.left a {color:#707070; text-decoration:underline; }
.cs_contant .remd p.right{ float:left; font-size:12px; color:#707070; line-height:18px;}
.cs_contant .remd p.right br{ height:0px;}
/*william 2012 2 1*/

/*william 2012 2 6 start*/
.cs2_top{ background:url(../images/cs_1000_top_2.jpg) no-repeat; width:1000px; height:15px; margin-top:5px;}
.cs2_contant{ background:url(../images/new_3_1/cs_1000_bg_2.jpg) repeat-y; width:1000px; _height:545px; min-height:545px;}
.cs2_bottom{ background:url(../images/new_3_1/cs_1000_bottom_2.jpg) no-repeat; width:1000px; height:15px;}
.cs2_contant .app_left{ padding:40px 0 0 50px; width:290px; float:left;}
.cs2_contant .app_right{ padding:40px 0 0 10px; width:650px; float:left;}

.cs_contant .chooes_title{ padding:10px 0 0 40px;}
.cs_contant .chooes_title ul{ width:912px; background:#FFF; list-style:none;}
.cs_contant .chooes_title ul li{ float:left; margin-right:1px; height:31px; line-height:31px; background:#f5d6a9; overflow:hidden; color:#695151;}
.cs_contant .chooes_title ul li.l1{ width:164px; padding:2px 4px 0 4px; height:29px;}
.cs_contant .chooes_title ul li.l1 select{ width:100px; height:22px;}
.cs_contant .chooes_title ul li.l2{ width:133px; padding:2px 4px 0 4px; height:29px;}
.cs_contant .chooes_title ul li.l3{ width:343px; padding:2px 4px 0 4px; height:29px;}
.cs_contant .chooes_title ul li.l4{ width:68px; padding:2px 0 0 4px; height:29px; margin:0;}
.cs_contant .choose_stores{ width:910px; border:1px solid #f5d6a9; color:#695151; clear:both; margin-left:40px;}
.cs_contant .choose_stores ul.main{width:910px; list-style:none;}
.cs_contant .choose_stores ul.main li{height:41px; line-height:41px; border-bottom:dashed 1px #f5d6a9; width:910px;}
.cs_contant .choose_stores ul.main li ul.store{ width:100%; list-style:none;}
.cs_contant .choose_stores ul.main li ul.store li{ float:left; overflow:hidden; border:none;}
.cs_contant .choose_stores ul.main li ul.store li.l1{ padding-left:50px; width:121px;}
.cs_contant .choose_stores ul.main li ul.store li.l2{ padding-left:5px; width:167px;}
.cs_contant .choose_stores ul.main li ul.store li.l3{ padding-left:4px; width:138px;}
.cs_contant .choose_stores ul.main li ul.store li.l4{ padding-left:4px; width:348px;}
.cs_contant .choose_stores ul.main li ul.store li.l5{ text-align:center; width:72px; vertical-align: middle;height: 41px;}
.cs_contant .choose_stores .page{ width:98%; text-align:center; clear:both; height:40px; line-height:40px;}
.cs_contant .choose_stores .page a{ color:#695151; text-decoration:none;}
.cs_contant .choose_stores .page a:hover{ text-decoration:underline;}
/*william 2012 2 6 end*/

/*william 2012 2 7 start*/
.cs2_contant .queryTitle{ padding:10px 25px 0 25px; width:950px;}
.cs2_contant .queryTitle ul {width:950px; list-style:none; background:#fff; overflow:hidden;}
.cs2_contant .queryTitle ul li{ height:22px; padding-top:8px; background:#f5d6a9; margin-right:1px; color:#695151; font-size:12px; float:left;}
.cs2_contant .queryTitle ul li strong{ font-weight:bold;}
.cs2_contant .queryTitle ul li.l1{ width:87px; padding-left:20px;}
.cs2_contant .queryTitle ul li.l2{ width:339px; padding-left:20px;}
.cs2_contant .queryTitle ul li.l3{ width:248px; padding-left:20px;}
.cs2_contant .queryTitle ul li.l4{ width:193px; padding-left:20px; margin-right:0;}
.cs2_contant .line1{ width:950px; padding:3px 25px 5px 25px; clear:both;}
.cs2_contant .line1 table.table1{width:950px; border-bottom:1px solid #695151; padding-bottom:5px;}
.cs2_contant .line1 table.table1 tr td{ height:22px; line-height:22px; color:#695151;}
.cs2_contant .line1 table.table1 tr td a{ color:#695151; text-decoration:underline;}
.cs2_contant .line1 table.table1 tr td strong{ font-weight:bold;}
.cs2_contant .line1 table.table1 tr td.col1{width:80px; padding-left:28px; padding-top:20px;}
.cs2_contant .line1 table.table1 tr td.col1_2{width:80px; padding-left:28px;}
.cs2_contant .line1 table.table1 tr td.col2{width:340px; padding-left:10px; padding-right:10px;}
.cs2_contant .line1 table.table1 tr td.col2_3{width:340px; padding-left:10px; padding-right:10px;}
.cs2_contant .line1 table.table1 tr td.col2_2{width:340px; padding-left:10px; padding-right:10px; padding-top:5px;}
.cs2_contant .line1 table.table1 tr td.col3{width:248px; padding-left:20px; padding-top:20px;}
.cs2_contant .line1 table.table1 tr td.col3_2{width:248px; padding-left:20px;}
.cs2_contant .line1 table.table1 tr td.col4{width:194px; padding-left:20px;}
.cs2_contant .line1 table.table1 tr td.col4_2{width:194px; padding-left:20px; padding-bottom:5px;}
.cs2_contant .line1 table.table1 tr td.col2 .table2{ width:340px;}
.cs2_contant .line1 table.table1 tr td.col2 .table2 tr td{ text-align:center; line-height:16px;}
.cs2_contant .line1 table.table1 tr td.col2 .table2 tr td.redtxt{ color:#eb000b;}
.cs2_contant .line1 table.table1 tr td.col2 .table2 tr td.icon{ width:80px;}
.cs2_contant .line2{ width:950px; padding:5px 25px 0px 25px; _width:880px;}
.cs2_contant .line2 .detailOutside{ border-bottom:1px solid #695151; padding-bottom:10px;}
.cs2_contant .line2 .detailOutside .detail{ width:948px; border:1px solid #695151; color:#695151; background:#fefaf2;}

.cs2_contant .line2 .detailOutside .detail .line1{ font-family:Arial; padding:14px 0 14px 30px; background:url(../images/new_3_1/arrow_2.jpg) no-repeat 15px 14px; clear:both; height:16px;}
.cs2_contant .line2 .detailOutside .detail .line1 strong{ font-size:14px; font-weight:bold; font-family:"宋体";}
.cs2_contant .line2 .detailOutside .detail .line1 span.right{ float:right; width:760px; color:#707070;}
.cs2_contant .line2 .detailOutside .detail .line1 br{ height:5px;}
.cs2_contant .line2 .detailOutside .detail .dot{ height:1px; width:905px; clear:both; background:url(../images/check_3_1/dotLine.jpg) repeat-x left; padding:1px 0 1px 0; margin-left:16px;}
.cs2_contant .line2 .detailOutside .detail .checkInfoTable{ width:765px;}
.cs2_contant .line2 .detailOutside .detail .checkInfoTable tr.row1 td{ padding:15px 0 5px 0; color:#707070;}
.cs2_contant .line2 .detailOutside .detail .checkInfoTable tr.row2 td{ padding:0px 0 15px 0; color:#695151;}
.cs2_contant .line2 .detailOutside .detail .checkInfoTable tr.row1 td.col1{ padding-left:30px; width:190px; font-family:"宋体"; background:url(../images/check_3_1/arrow_bg.jpg) no-repeat 15px 15px; font-weight:bold; font-size:14px; color:#695151;}
.cs2_contant .line2 .detailOutside .detail .checkInfoTable td.col2{ width:550px;}

.cs2_contant .line2 .detailOutside .detail .line2{ font-family:Arial; padding:0px 0 14px 16px; clear:both; font-size:14px; padding-top:20px;}
.cs2_contant .line2 .detailOutside .detail .line2 strong{ font-size:16px; font-weight:bold; font-family:"宋体";}
.cs2_contant .line2 .detailOutside .detail .line2 span.right{ float:right; width:120px; color:#707070;}
.cs2_contant .line2 .detailOutside .detail .line2 span.right a{ font-size:12px; color:#695151; text-decoration:underline;}
.cs2_contant .line2 .detailOutside .detail .line2 .detail_title{ width:765px; height:30px;}
.cs2_contant .line2 .detailOutside .detail .line2 .detail_title ul{ background:#fefaf2; width:765px;}
.cs2_contant .line2 .detailOutside .detail .line2 .detail_title ul li{ background:#f5d6a9; margin-right:1px; color:#695151;}

.cs2_contant .line2 .detailOutside .detail .line2 table tr.title td{ background:#f5d6a9; padding:5px 0 3px 3px; border-right:#FFF solid 1px; font-size:12px;}
.cs2_contant .line2 .detailOutside .detail .line2 table tr.title td a{color:#695151; text-decoration:underline;}
.cs2_contant .line2 .detailOutside .detail .line2 table tr.title td a:houver,.chech_order .main table tr.title td a:active{color:#695151; text-decoration:underline;}
.cs2_contant .line2 .detailOutside .detail .line2 table tr.title td.col1{width:35px;}
.cs2_contant .line2 .detailOutside .detail .line2 table tr.title td.col2{width:65px;}
.cs2_contant .line2 .detailOutside .detail .line2 table tr.title td.col3{width:100px;}
.cs2_contant .line2 .detailOutside .detail .line2 table tr.title td.col4{width:180px;}
.cs2_contant .line2 .detailOutside .detail .line2 table tr.content td{ padding:5px 0 3px 5px; border-bottom:1px solid #e1dcdc; font-size:12px;}
.cs2_contant .line2 .detailOutside .detail .line2 table tr.content td.price{color:#F00;}
.cs2_contant .line2 .detailOutside .detail .line2 table tr.content td.number{padding-left:0px; position:relative;}
.cs2_contant .line2 .detailOutside .detail .line2 table tr.content td.number input{ background:none; text-align:center; border:1px solid #695151; width:35px;}
.cs2_contant .line2 .detailOutside .detail .line2 table tr.content td.delete{padding-left:15px;}
.cs2_contant .line2 .detailOutside .detail .line2 table tr.content td.delete a{background:url(../images/check_3_1/delete.jpg) no-repeat left; height:12px; width:45px; padding-left:20px; color:#695151; display:block;}
.cs2_contant .line2 .detailOutside .detail .line2 table tr.content td.use{ text-align:center; padding-left:0;}
.cs2_contant .line2 .detailOutside .detail .line2 .button{ margin-top:10px; padding-left:445px; font-size:14px; height:30px;}
.cs2_contant .line2 .detailOutside .detail .line2 .button ul{width:348px;}
.cs2_contant .line2 .detailOutside .detail .line2 .button ul li.red{ color:#F00; font-weight:bold;}
.cs2_contant .line2 .detailOutside .detail .line2 .button ul li strong{ font-size:14px; font-weight:bold;}

.cs2_contant .noOrder{ width:1000px; padding-top:90px; font-size:16px; text-align:center; color:#695151; font-weight:bold;}
.cs2_contant .noOrder2{ width:1000px; padding-top:20px; font-size:16px; text-align:center; color:#695151; font-weight:bold;}
/*william 2012 2 7 end*/

/* 2012-06-29  shilijuan jiaobiao start*/
.new_number{ height:16px; width:32px; padding:1px 1px 13px 0px; text-align:center; color:#FFF; font-size:16px; font-family:Arial; font-weight:bold; position:absolute;  background:url(../images/nweNumber.jpg) no-repeat;}
/* 2012-06-29  shilijuan jiaobiao end*/